The FastChecker II represents a significant leap in UHF RFID tag testing and analysis. Developed by FastTag, the system blends specialized hardware with advanced software to deliver precise and reliable measurements of tag performance across a wide range of operating conditions.
The platform was designed to support professionals who work with RFID technology, providing tools that span from basic functionality checks to complex performance analyses and studies of tag behaviour in different scenarios.
FastChecker II was built around three guiding principles:
FastChecker II was created specifically for:
Professionals responsible for deploying RFID systems in corporate and industrial environments. FastChecker II makes it possible to validate tags before rollout, ensuring they operate correctly under the specific conditions of each project.
Teams in charge of inspecting and validating batches of RFID tags. The system supports quick Go/No-Go tests and statistical performance analyses on the production line.
Professionals involved in developing new tags or investigating how tags behave across different materials and conditions. The system offers detailed measurements and advanced analysis tools.
Universities and training centres that teach RFID and automatic identification concepts. The system acts as a hands-on teaching tool for demonstrating theoretical concepts.
Before rolling out an RFID solution, it is essential to confirm that the selected tags will perform well in the customer's environment. FastChecker II lets you test tags at different frequencies and power levels, simulating real operating conditions.
When evaluating different tag vendors, objective metrics are crucial. The system allows you to compare tag performance from multiple manufacturers under identical, controlled conditions.
Organisations that design products with embedded RFID tags can use FastChecker II to test the best placement on the item, assess packaging material effects, and optimise overall system performance.
Tag manufacturers can rely on the system for quality inspections, confirming that each batch meets the required performance specifications.
When a deployed RFID system experiences read issues, FastChecker II helps pinpoint the root cause—underperforming tags, environmental interference, antenna issues, or reader misconfiguration.
Determines the minimum power required to communicate with the tag at each frequency. It is one of the key measurements for assessing RFID tag quality.
Evaluates the system's ability to read multiple tags simultaneously, visualising performance in group-reading scenarios and highlighting potential collision issues.
Runs quick pass/fail checks at specific frequencies—ideal for production-line quality control.
Checks antenna health and impedance by measuring VSWR (Voltage Standing Wave Ratio), ensuring the system operates safely.
Identifies radio-frequency interference in the test environment, helping you choose the best operating frequencies and diagnose interference issues.
Studies the relationship between transmitted power and the tag's received signal, revealing characteristics such as saturation and the linear operating region.
Evaluates tag behaviour across frequencies at a fixed power level, useful for identifying resonance frequency and spectral response.
Enables you to work with past test data without the hardware, simplifying comparative analyses and operator training.
RFID (Radio Frequency Identification) is an automatic identification technology that relies on radio waves to read and capture information stored in electronic tag labels. UHF RFID operates in the Ultra High Frequency band, typically between 860 and 960 MHz depending on each region’s regulations.
Unlike other automatic identification technologies such as barcodes, RFID does not require direct line of sight and can read multiple tags simultaneously at distances ranging from a few centimetres to several metres, depending on the environment and equipment.
An RFID tag consists of a chip (integrated circuit) and an antenna. The chip stores information—typically a unique Electronic Product Code (EPC)—and contains circuitry for communication and power management. The tag’s antenna harvests energy from the electromagnetic field emitted by the reader and sends the response back.
Passive Tags: Do not include a battery. All power required for operation comes from the reader’s signal. They are cheaper, smaller, and virtually unlimited in lifespan, but offer limited read range (typically up to 10–12 metres in ideal conditions).
Active Tags: Contain their own battery, supporting longer read ranges and stronger transmissions. They are more expensive and their lifespan is limited by the battery (typically 3–5 years).
Semi-passive Tags: Include a battery to power the chip, yet still communicate via backscatter like passive tags.
FastChecker II was designed specifically to test passive tags, the most common type used in industrial and commercial applications.
The reader generates the electromagnetic field, interrogates tags, and decodes their responses. A typical RFID reader includes:
The reader’s antenna converts electrical energy into electromagnetic waves (and back). Key characteristics include:
Passive UHF tags communicate using backscatter. The process works as follows:
The link budget represents the energy balance in an RFID system. For communication to occur, two requirements must be met simultaneously:
1. Forward Link: Enough energy must reach the tag to power it
2. Reverse Link: The tag’s reflected signal must be strong enough for the reader to detect
Maximum read range is set by whichever link is weaker. In most commercial systems, the reverse link is the limiting factor.
The FastChecker II threshold represents the minimum power needed to satisfy both links. The lower the threshold, the better the tag's sensitivity and the greater its real-world read range.
Power in RFID systems is expressed in dBm (decibel-milliwatts), a logarithmic scale in which:
The FastChecker FC01 operates between 5 dBm and 25 dBm (~3 mW to ~316 mW).
The logarithmic scale (dBm) is preferred because:
Operating frequency determines the wavelength and directly impacts system behaviour:
| Frequency | Wavelength | Characteristics |
|---|---|---|
| 865 MHz (ETSI) | ~34.7 cm | Better material penetration, shorter range |
| 915 MHz (FCC) | ~32.8 cm | Balance between penetration and range |
| 920 MHz (Japan) | ~32.6 cm | Similar to FCC |
Tags are typically tuned to resonate at a specific frequency or band. At resonance the tag delivers its best performance (lowest threshold).
RSSI measures the strength of the signal received from the tag, expressed in dBm. Typical values are:
The EPC is the unique identifier stored in the tag. The most common standard is EPC Gen2 (ISO 18000-6C), supporting codes up to 496 bits. A typical EPC contains:
Signal power decreases with the square of the distance (inverse-square law). Doubling the distance reduces received power by roughly 6 dB. Maintaining a consistent distance is therefore critical when comparing tag performance.
The tag antenna must align with the reader antenna’s polarisation for maximum efficiency. Misalignment of 90° can drastically reduce read range. The original FastChecker FC01 antenna has vertical linear polarisation.
| Antenna 1 Polarization | Antenna 2 Polarization | Loss (dB) |
| Linear | Linear (Aligned, θ=0°) | 0 dB |
| Linear | Linear (Misaligned, θ=45°) | -3 dB |
| Linear | Linear (Cross-polarised, θ=90°) | -∞ dB (Theoretical) |
| Circular (RHCP) | Linear (Any orientation) | -3 dB |
| Circular (LHCP) | Linear (Any orientation) | -3 dB |
| Circular (RHCP) | Circular (RHCP) | 0 dB |
| Circular (LHCP) | Circular (LHCP) | 0 dB |
| Circular (RHCP) | Circular (LHCP) | -∞ dB (Theoretical) |
Different materials affect RF propagation in different ways:
| Material | Effect | Impact |
|---|---|---|
| Air | Free propagation | Negligible loss |
| Paper/Cardboard | Mild absorption | Minimal impact (~1 dB) |
| Plastic | Moderate absorption | Varies (1–3 dB depending on material) |
| Water/Liquids | High absorption | May reduce range by 50–90% |
| Metal | Total reflection | Blocks signals / may cause resonance |
Always test tags on the finished product—not just in free air. Performance can change dramatically with packaging materials and product contents.
Multiple devices can generate interference in the UHF band:
Temperature affects RFID tag performance in several ways:
The FastChecker FC01 includes automatic thermal protection. If internal temperature exceeds 60 °C, the system pauses operation until it cools to safe levels (typically below 50 °C), safeguarding the RF module and maintaining reliable measurements.
The EPC Generation 2 Class 1 protocol—also known as ISO 18000-6C—is the most widely used passive UHF RFID standard worldwide. Its features include:
FastChecker FC01 uses the EPC Gen2 protocol for all tag interrogation and read operations.
For modules whose readings are relative values you can:
The final performance of a tag and any deployed system depends on many additional factors:
FastChecker II enables fair, repeatable comparisons between tags under controlled conditions and helps estimate field performance.
The FastChecker II platform is built around three core components that operate together:
A compact, portable unit that houses the UHF RF module, control circuitry, USB interface, and antenna connectors. The FC01 handles all RF signal generation and reception.
A Windows application that provides a complete graphical interface with eight dedicated test modules. The software controls the hardware, processes data, renders charts, and produces reports.
A linear-polarized dipole antenna supplied with the instrument. Alternative antennas may be used, but calibration is based on the original accessory.
| Parameter | Specification |
|---|---|
| Frequency Range | 800–1000 MHz (or according to license) |
| Power Range | 5 to 25 dBm (3 mW to 316 mW) |
| Power Resolution | 0.5 dBm |
| Protocol | EPC Gen2 (ISO 18000-6C) |
| Interface | USB 2.0 |
| Antenna Connector | SMA female, 50 Ω |
| Operating Temperature | 0 °C to 50 °C |
| Storage Temperature | −20 °C to 70 °C |
| Humidity | 10% to 90% non-condensing |
| Dimensions | Compact and portable |
| Power Supply | USB powered (5 V DC) |
The core of the FC01 is a high-performance RF module that provides:
The FC01 incorporates multiple protection layers:
Thermal Protection: An internal temperature sensor runs continuously. If the temperature exceeds 60 °C, the unit pauses operation until it cools below 50 °C.
Antenna/VSWR Protection: The system constantly monitors VSWR. If it rises above safe limits (typically VSWR > 3.0), output power is reduced or halted to protect the RF stage.
Overcurrent Protection: USB protection circuits prevent damage caused by excessive current draw.
The software is divided into independent modules, each tailored to a specific type of test:
The application relies on local SQLite and JSON databases to store:
A Tkinter and Matplotlib-based interface delivers:
Automatic generation of professional reports in multiple formats:
The software features a flexible token-based licensing model that can restrict:
Supported license types include:
| Component | Minimum Requirement | Recommended |
|---|---|---|
| Processor | Intel i3 2.0 GHz or equivalent | Intel i5 3.0 GHz or faster |
| RAM | 2 GB | 4 GB or more |
| Disk Space | 250 MB free | 1 GB or more (for data) |
| USB Port | USB 2.0 | USB 3.0 |
| Display Resolution | 1280 × 720 | 1920 × 1080 or higher |
FastChecker II supports Windows 10 and Windows 11. Although older versions may appear in legacy documentation, the current release requires Windows 10 or later for correct operation.
FastCheckerII.exe file from www.getfasttag.com or the link provided by the manufacturer.C:\FastChecker).ALWAYS connect the antenna before powering the device!
Even though protection circuits are present, operating the RF module without an antenna, with a shorted connector, or using an unsuitable antenna can permanently damage the hardware. This is the most common cause of RFID equipment failure.
To prevent Windows from changing the COM port number on every reconnection, you can set it manually via Device Manager → Port Properties → Port Settings → Advanced.
When you run FastChecker II for the first time, the system performs several automatic setup tasks:
The application automatically creates:
data/ – Local data storageconfig/ – Configuration fileslogs/ – Operation logsreports/ – Generated reportsLocal databases are created to store:
If no license is detected, the software starts in Browser mode: request reports or sample data from the manufacturer to explore the interface.
Browser mode is useful for:
Once the FC01 is connected, verify communication:
If the test fails or shows very high VSWR (> 3.0):
FastChecker II uses a flexible licensing system based on encrypted tokens. This approach allows different setups tailored to user requirements and local RF regulations.
| Feature | Configuration |
|---|---|
| Frequency Range | 800–1000 MHz (full range) |
| Maximum Power | N/A |
| Hardware Required | No |
| Validity | Permanent |
| Use Cases | Demos, operator training, reviewing historical data, exporting reports provided by licensed users. |
| Feature | Configuration |
|---|---|
| Frequency Range | 902–907.5 MHz and 915–928 MHz |
| Maximum Power | 25 dBm |
| Regulation | Anatel Resolution No. 680/2017 |
| Use Cases | Brazilian market |
| Feature | Configuration |
|---|---|
| Frequency Range | 902–928 MHz (continuous) |
| Maximum Power | 25 dBm |
| Regulation | FCC Part 15.247 |
| Use Cases | United States, Canada, Mexico |
| Feature | Configuration |
|---|---|
| Frequency Range | 865–868 MHz |
| Maximum Power | 25 dBm |
| Regulation | ETSI EN 302 208 |
| Use Cases | European Union and associated countries |
After a successful activation, we strongly recommend creating a backup:
The license page shows complete system information:
If your license includes an expiration date:
To upgrade (e.g. from Anatel to FCC + ETSI):
Consistent, repeatable measurements require a fixed support (stand) that positions the equipment and tags in a controlled manner. The stand removes the variability of hand-held placement, ensuring that comparative tests are performed under the same conditions.
Stand Components: PVC structural frame, expanded polyethylene plate to hold the tag, USB cable for the FastChecker FC01 connection, and a 10 dB SMA attenuator between the antenna and hardware for close-range operation.
To build the recommended RFID test stand:
Figure 7.1: Complete list of materials required to assemble the test stand
| Quantity | Material | Specification |
|---|---|---|
| 16 units | 15 mm PVC pipe (Aquatherm) | Length: 65 mm |
| 4 units | 15 mm PVC pipe (Aquatherm) | Length: 300 mm |
| 8 units | 15 mm PVC tee connector (Aquatherm) | T-shaped connector |
| 8 units | 15 mm PVC elbow 90° (Aquatherm) | 90-degree elbow |
| 1 unit | PVC cement | For joining the parts |
| 1 unit | Acrylic spray paint | 235 g can |
| 1 unit | Extruded polyethylene foam | 200 × 200 × 30 mm (white board) |
| 1 unit | SMA attenuator | 10 dB (for near-field operation) |
Use Tigre Aquatherm 15 mm pipes and connectors. This ensures proper fit and structural integrity.
Follow these steps carefully to build a sturdy stand:
Figure 7.2: Correct routing of pipes and connectors
Figure 7.3: Assembly stages – upper and lower frame connections
Apply PVC cement only where indicated. Leave all other joints unglued for easy disassembly and transport.
Figure 7.4: Locations for applying PVC cement (marked with red arrows labeled “Glue”).
Figure 7.5: Cut-out for the USB cable
The stand is now ready. The 200 × 200 × 30 mm board holds the tag during tests. Ensure the USB cable and 10 dB attenuation are in place before running measurements.
Figure 7.6: Completed stand showing the FC01, the foam board with a tag under test, and the 10 dB SMA attenuator.
The stand is modular and easy to disassemble:
For close-range tests, insert a 10 dB SMA attenuator between the antenna and the FC01. This helps:
Use the foam board to support the tag during measurements:
Figure 7.7: Disassembled stand for storage and transport. Components fit neatly inside a box or case.
As illustrated in Figure 7.7, the entire stand can be broken down for transport and storage. Each component can be packed into a compact space.
For consistent results, assemble the stand in the same configuration each time. Confirm all joints are secure and the base is level.
Correct positioning and alignment between the antenna and the tag are critical for accurate, repeatable measurements. Small variations introduce significant deviations, making side-by-side comparisons unreliable.
Common effects caused by position changes:
The standard FastChecker FC01 antenna is a horizontally polarized linear dipole. Its radiation pattern behaves as follows:
To obtain the best results:
Polarization describes the orientation of the electric field of an electromagnetic wave. The FC01 dipole provides linear polarization.
For maximum transmission and reception efficiency:
| Rotation Angle | Approximate Loss | Impact |
|---|---|---|
| 0° (aligned) | 0 dB | ✅ Maximum efficiency |
| 30° | ~1.5 dB | ⚠️ Minor reduction |
| 45° | ~3 dB | ⚠️ Moderate reduction |
| 60° | ~6 dB | ❌ Significant reduction |
| 90° (perpendicular) | 20–30 dB | ❌ Very difficult or impossible to read |
The table below summarizes expected losses for different polarization combinations between reader and tag antennas:
| Reader Polarization | Tag Polarization | Loss (dB) |
|---|---|---|
| Linear | Linear (aligned, θ = 0°) | 0 dB |
| Linear | Linear (θ = 45°) | -3 dB |
| Linear | Linear (θ = 90°) | -∞ dB (theoretical) |
| Circular (RHCP) | Linear (any orientation) | -3 dB |
| Circular (LHCP) | Linear (any orientation) | -3 dB |
| Circular (RHCP) | Circular (RHCP) | 0 dB |
| Circular (LHCP) | Circular (LHCP) | 0 dB |
| Circular (RHCP) | Circular (LHCP) | -∞ dB (theoretical) |
Symptom: RSSI varies significantly between consecutive reads
Likely causes:
Fix: Stabilize the stand and secure the tag
Symptom: RSSI < -70 dBm at short range
Likely causes:
Fix: Re-align the tag, reposition, clear obstructions
Symptom: Identical tags show very different results
Likely causes:
Fix: Use the stand, mark the position, document orientation, remove other tags
Metal reflects RF energy and may create resonance:
Water strongly absorbs UHF RF:
When evaluating pallets, cases, or bundles:
Figure: Full Noise Check module interface
Interface dedicated to RF noise monitoring:
Displays noise level versus frequency and highlights interference peaks.
RF noise represents unwanted signals present in the environment that can interfere with RFID tag reads.
RF interference may:
| Source | Affected Frequencies | Interference Type |
|---|---|---|
| Other RFID Readers | Same band (902–928 MHz) | Continuous, strong |
| Mobile Phones | 850–900 MHz, 1800–1900 MHz | Intermittent (during calls) |
| 900 MHz Wi-Fi | 902–928 MHz | Continuous on specific channels |
| Bluetooth | 2400 MHz (harmonics can interfere) | Usually weak |
| Electric Motors | Wide band | Impulse noise |
| Industrial Equipment | Wide band | Electrical noise |
| Ignition Sources and Sparks | Wide band | Impulse noise |
| Radio and TV Transmitters | Multiple bands | Continuous at fixed frequencies |
For ideal testing conditions:
If you detect noise peaks:
Tip: Whenever possible, choose test frequencies with lower noise.
Noise Check lets you store runs so you can:
The module keeps a detailed history of every run, provides statistics, and allows comparisons.
At the top of the history panel you will see:
The history table includes:
| Column | Detailed Description |
|---|---|
| Plot | Select the run to display on the chart. The curve overlays the active plot. |
| Test Name | Descriptive name (e.g. “Morning – Before machines”, “Evening – Clean room”) for easy identification. |
| Duration (s) | Total run time in seconds, calculated from start to finish. |
| Average Noise (dBm) | Arithmetic mean of all samples. Represents the typical noise level. |
| Minimum Noise (dBm) | Lowest noise level recorded. More negative values mean a cleaner environment. |
| Maximum Noise (dBm) | Highest noise peak. Values above -70 dBm can impact RFID tests. |
| Max Noise Time | Exact time (HH:MM:SS) when the peak occurred. Useful for spotting recurring events. |
| Date/Time | Start date and time (DD/MM/YYYY HH:MM:SS) for chronological ordering. |
| Severity | Automatic classification based on Maximum Noise – Average Noise:
|
Average Noise: Shows the general condition. Values near -60 dBm mean a clean environment.
Maximum Noise: Highlights the worst-case situation. If much higher than the average, expect intermittent interference.
Severity: The larger the gap between max and average, the more unstable the environment. Above 6 dB deserves attention.
Max Noise Time: Helps correlate interference with daily activities.
The magnifier icon beside the statistics opens a help window that explains the severity scale with visual examples.
Run this quick protocol at the start of each testing session:
Total: ~15 minutes – This short routine keeps the entire session reliable.
Keep one tag as your reference to verify system stability:
This best practice, common in calibration labs, keeps long-term measurements consistent.
Figure: Complete Antenna Check module interface
The Antenna Check module is an essential tool for verification and analysis of RFID UHF antenna performance. This module allows complete frequency and power sweeps, measuring critical parameters such as VSWR (Voltage Standing Wave Ratio), return loss and antenna efficiency under different operating conditions.
The module offers advanced features including:
The Antenna Check module requires a valid license (AntennaCheck or FastChecker) to function. Frequency and power limits are controlled by the active license, allowing different access levels according to license type.
The module automatically verifies the active license when starting a test, applying appropriate limits for:
The main module interface includes the following controls:
The module offers different visualization types:
Curve visualization options:
Ideal values for a UHF RFID antenna:
It is recommended to include Antenna Check in the daily verification protocol:
Figure: Full Threshold module interface
The Threshold module interface is divided into several sections:
| Field | Description |
|---|---|
| Project Name | Identifies the project or customer to organize tests |
| Customer Name | Company or client name |
| Description | Notes about the test (e.g. “Tag in cardboard box”) |
| Minimum Frequency (MHz) | Start of the sweep range |
| Maximum Frequency (MHz) | End of the sweep range |
| Frequency Step | Increment between measurement points (e.g. 1 MHz, 5 MHz) |
| Maximum Power (dBm) | Maximum transmit power for the test (limited by the license) |
| Power Step | Power increment used in the binary search (e.g. 0.5 dBm, 1 dBm) |
| Distance (cm) | Distance between antenna and tag |
| Attenuator (dB) | Value of any additional attenuation |
| Button | Function |
|---|---|
| Start Test | Starts the frequency sweep and threshold measurement |
| Stop | Safely interrupts the running test |
| Show Table | Displays results in table format |
| Save Project | Saves the project and collected data to disk |
| Delete Project | Removes the selected project |
| Import | Loads a previously saved project (.json) |
| Selected Report (PDF) | Generates a PDF report for the tests selected in history |
Section listing every RFID tag registered for testing:
Status indicators monitoring system health:
Menu with the following options:
Displays threshold versus frequency with zoom and navigation controls.
The Threshold module is the heart of FastChecker II. It measures the sensitivity threshold of RFID tags, determining the minimum power required to establish communication across different frequencies.
This measurement is critical because it:
The threshold is the lowest RF power that makes the tag respond consistently. Lower thresholds mean more sensitive tags and therefore longer read ranges.
| Threshold (dBm) | Rating | Expected Range |
|---|---|---|
| ≤ -20 | Excellent | 10–15 m |
| -18 to -19 | Very good | 8–12 m |
| -16 to -17 | Good | 6–9 m |
| -14 to -15 | Fair | 4–7 m |
| > -13 | Weak | 1–4 m |
* Estimate for 36 dBm EIRP reader, -80 dBm reader sensitivity, 915 MHz, line of sight, ~8 dBi antenna. Environment, polarization, and orientation can reduce range.
The Threshold module uses a binary search algorithm to find the limit at each frequency:
The Threshold screen is split into:
1. Tag Registration Panel
2. Configuration Panel
3. Chart 1 (Top)
4. Chart 2 (Bottom)
5. Test History
The history table includes:
| Column | Detailed Description |
|---|---|
| Plot | Checkbox to overlay the test on both charts. |
| Test Name | User-defined description (e.g. “TR 1”, “Tag in cardboard”). |
| EPC | Full EPC (24 hex digits) of the tag under test. |
| Attenuator | Attenuation used during the run (dB). Typical values: 0–30 dB. |
| Distance | Distance between antenna and tag (meters). |
| Date/Time | Run timestamp (DD/MM/YYYY HH:MM). |
| Duration | Total test duration (seconds). |
EPC: Trace which physical tag was tested. Compare tags to spot the best performer.
Attenuator: Higher values simulate tougher conditions.
Distance: Keep this constant for meaningful comparisons.
Duration: Very short runs may indicate an issue; very long runs suggest interference.
Charts always cover 800–1000 MHz on the X-axis regardless of your license. Licenses only limit executing new tests; you can still view historical runs across any frequency.
Register tags before running tests:
Start Frequency
Stop Frequency
Frequency Step
One of the most important settings—directly impacts test time and detail:
| Step | Test Time* | Detail | Recommended Use |
|---|---|---|---|
| 0.5 MHz | ~10–15 min | Ultra-detailed | Scientific research, resonance study |
| 1 MHz | ~5–8 min | Detailed | Tag development, deep analysis |
| 2 MHz | ~3–4 min | Balanced | Standard recommendation for comparisons |
| 5 MHz | ~1–2 min | Fast | Quick checks, QA |
| 10 MHz | < 1 min | Very fast | Initial assessment, troubleshooting |
* Approximate for a 26 MHz span (full FCC band)
Initial Power
Description (Optional)
The main chart plots Power (dBm) versus Frequency (MHz). The curve shape reveals valuable insights:
“U” or “V” Shape
Wide Valley
Narrow Valley
Multiple Valleys
Flat or Irregular Curve
If the curve shows gaps:
Use the dropdowns to switch between visualizations:
| Chart Type | Description | Primary Use |
|---|---|---|
| Module Power (dBm) | RF module output power (threshold) | Main sensitivity analysis |
| Module RSSI (dBm) | RSSI at the threshold point | Backscatter strength |
| Irradiated Power (dBm) | Effective radiated power | Includes antenna gain/losses |
| Backscatter (dBm) | Reflected signal power | Backscatter efficiency |
| Power on Tag Forward (dBm) | Power arriving at the tag | Forward link budget |
| Power on Tag Reversed (dBm) | Tag backscatter power | Reverse link budget |
| Conversion Loss (dBm) | Tag conversion loss | Energy efficiency evaluation |
| Max FCC Link Forward (m) | Theoretical maximum range (downlink) | Reach prediction (FCC rules) |
| Max FCC Link Reversed (m) | Theoretical maximum range (uplink) | Reach prediction (FCC rules) |
| RCS (dBm²) | Radar Cross Section | Advanced reflection analysis |
For comprehensive insight:
This combination lets you observe both sensitivity and predicted range.
All completed runs are saved automatically:
To evaluate different tags:
For external analysis or documentation:
Export to JSON:
Export to Excel:
To reload previous runs:
To clean up outdated or incorrect tests:
Likely causes:
Fixes:
Causes:
Solutions:
Causes:
Fixes:
When designing or tuning tags:
To validate production batches:
When choosing between suppliers:
Figure: Full Population module interface
The Population module interface enables simultaneous testing with multiple tags:
Each tag entry displays:
Interactive graph displaying spatial tag positions (when coordinates are defined).
The Population module is designed to measure simultaneous RFID tag reading. Unlike the Threshold module, which evaluates one tag at a time, Population lets you assess tens or hundreds of tags in a single run.
Use this module to:
The Population module uses a dedicated database separate from the Threshold module:
This separation ensures actions in one module never affect the other.
The Population interface contains:
1. Registered Tags Panel
2. Test Configuration Panel
3. Results Area
4. 3D Visualization
5. Analysis Charts
The main results table shows:
| Column | Detailed Description |
|---|---|
| EPC | Full 24-hex-digit EPC. Unique tag identifier. |
| Nickname | 4-character alias for quick reference. |
| Comment | Additional notes (placement, material, etc.). |
| Coordinates | Spatial location (X, Y, Z in meters) for 3D mapping. |
| Power (dBm) | Read power used during the test. |
| RSSI (dBm) | Received Signal Strength Indicator; less negative values mean stronger signals. |
| Margin (dBm) | Difference between read power and the tag’s minimum threshold. Positive values mean safe operation. |
| Frequency | Frequency where the tag was captured (MHz). |
| Date / Time | Timestamp of the detection. |
RSSI: Typically ranges from -30 to -80 dBm. Values near 0 indicate strong signals. Very low RSSI means marginal reads.
Margin: Shows how far above the minimum threshold the tag operates. Negative margins indicate the tag would fail under normal conditions.
Coordinates: Allow spatial visualization and identification of dead zones.
Frequency: Useful to spot frequency-dependent performance.
Tags registered without coordinates:
| Axis | Represents | Typical Values | Example |
|---|---|---|---|
| X | Horizontal position (left/right) | 1–10 | Column inside a rack |
| Y | Depth (front/back) | 1–10 | Row in the rack |
| Z | Height (bottom/top) | 1–5 | Shelf level |
Consider a rack with:
Total positions: 5 × 5 × 3 = 75 positions
A tag at “3,2,1” sits:
If you registered tags without coordinates (red entries):
Tag data can be changed anytime:
Read Power
Frequency
Choose between:
Number of Reads
Delay Between Reads
When tags have coordinates, a 3D interactive plot is generated:
Visual cues:
Typical Colors:
| Color | Read Rate | Meaning |
|---|---|---|
| Green | > 80% | ✅ Excellent |
| Yellow | 50–80% | ⚠️ Moderate |
| Red | < 50% | ❌ Weak or no read |
Indicates the percentage of tags successfully read:
Undetected Tags
Inconsistent Detection
Population reports include:
To restore a saved session:
For detailed analysis:
Causes:
Fixes:
Causes:
Fixes:
| Aspect | Threshold | Population |
|---|---|---|
| Goal | Single-tag sensitivity | Simultaneous multi-tag reading |
| Tags per Test | 1 | Many (100+) |
| Power Handling | Automatically lowered (binary search) | Fixed, user-defined |
| Frequency Handling | Full sweep | Single or sweep |
| Test Duration | 2–10 min per tag | Seconds to minutes for all tags |
| Results | Threshold curve | Read rate (%) |
| Coordinates | Optional (unused) | Recommended (3D view) |
| Database | threshold_db.json | populacao_db.json |
Figure: FastSurance module interface
FastSurance performs Go/No-Go tests across up to five different configurations:
Each test row includes:
FastSurance is built for rapid Go/No-Go validation. It is ideal for production quality control where you need fast confirmation that a tag meets minimum performance at specific frequencies.
Unlike Threshold (which runs full analysis), FastSurance simply checks whether the tag responds or not at each configured frequency.
A Go/No-Go test yields a binary pass/fail outcome:
Before testing, FastSurance automatically performs safety checks:
The warmup typically takes 1–3 minutes. This is expected and crucial for measurement accuracy. Wait for the warmup-complete message before proceeding.
Figure: FastSurance configuration screen
This view shows advanced frequency configuration:
For each test you can:
Displays the execution history with:
The history table contains:
| Column | Description |
|---|---|
| EPC | Full 24-digit hexadecimal EPC of the tested tag |
| Status | Overall result:
|
| Test 1–5 | Individual outcomes:
|
| Date/Time | Timestamp (DD/MM/YYYY HH:MM:SS) |
Status: Quick global outcome—ideal for pass/fail classification.
Test 1–5: Highlights which configurations failed; adjust parameters accordingly.
EPC: Keeps a complete history for each tag.
Measured Values: Low RSSI or threshold reveals borderline tags.
FCC License (902–928 MHz):
Anatel License:
ETSI License (865–868 MHz):
A tag is considered PASS when:
| Column | Description |
|---|---|
| EPC | Full EPC (up to 24 hex digits) |
| Status | Overall PASS or FAIL |
| Test 1–5 | Individual PASS/FAIL (red text denotes failure) |
| Date/Time | Timestamp of the run |
Copies results from the Threshold module:
| Aspect | Threshold | FastSurance |
|---|---|---|
| Goal | Full analysis | Quick verification |
| Frequencies | Complete sweep | Up to 5 specific points |
| Time per Tag | 2–10 minutes | 30–60 seconds |
| Output | Detailed curve | Pass/Fail |
| Reporting | Graphs and tables | Landscape PDF summary |
| Best For | Development, research | Production, QC |
Figura: Fast Threshold
Figure: Fast Threshold module interface
Simplified module for quick threshold testing:
| Field | Description |
|---|---|
| Test Name | Identifies the run (e.g. “Production Test”, “Tag Validation”). Helps organize test sessions. |
| Test 1–5 – Frequency (MHz) | Up to five specific frequencies for testing. Each frequency is configured independently and persisted across sessions. |
| Test 1–5 – Threshold (dBm) | Automatically filled after the run. Read-only field populated with measured thresholds. |
| Button | Function |
|---|---|
| Test | Measures threshold at each configured frequency. Frequencies are tested sequentially. |
| Clear | Clears the current results but keeps frequency settings. |
| Save | Saves results to a JSON file for later retrieval. |
| Import | Loads previously saved configurations and results. |
| Report (PDF) | Generates a professional PDF report with measured data. |
The module provides two core charts:
History table columns:
| Element | Description |
|---|---|
| Tags Tested | Counts how many tags were tested in the current session. |
| Selected Tags | Shows how many runs are selected for batch operations. |
| Select All | Selects every entry in history. |
| Deselect All | Clears all selections. |
| Delete Selected | Permanently removes selected runs from history. |
| Generate Statistics | Calculates statistics (mean, std. deviation, min, max) for selected runs. |
| Export to Excel | Exports data to .xlsx for external analysis. |
Displays:
Fast Threshold provides quick sensitivity checks at up to five frequencies. Ideal for production testing and rapid validation.
Enter a descriptive label to identify the run (e.g. “Production Batch”, “Tag Validation”).
Define up to five target frequencies in MHz (e.g. 900.0, 905.0, 910.0).
Frequencies must fall within your license range. Values outside the authorized band are rejected.
Place the tag on the test stand. The system measures sensitivity at each configured frequency automatically.
Data is shown in:
Fast Threshold automatically computes:
The ±3σ band covers about 99.7% of a normal distribution. Tags outside these bands are outliers.
Available actions:
Click “Generate Statistics” to recalculate mean and standard deviation for selected runs.
Creates a .xlsx file with EPC, frequency, threshold, and timestamp columns.
Stores the full history in JSON for re-import later.
Generates a professional PDF with charts and tables.
Use “Import” to load a previously saved JSON, restoring:
Fast Threshold automatically retains:
Use “Clear” to remove all persisted data and start fresh.
The Fast Orientation module performs polar mapping of the RFID tag or antenna under test. It automates the angular sweep, records the measured thresholds at each step, and generates visualizations that highlight the main lobe and usable angular aperture.
The configuration panel gathers the primary operating parameters:
| Field | Description |
|---|---|
| Frequency (MHz) | Fixed frequency used during the polar sweep. |
| Start/End Angle (°) | Angular range to scan. Typical values: 0° to 360°. |
| Step (°) | Angular increment between consecutive measurements (e.g. 5°, 10°). |
| Selected EPC | EPC of the tag monitored during the test. Leave blank for generic sweeps. |
| Test Name | Descriptive label for quick identification in history and reports. |
After each sweep, results appear in the summary grid:
| Column | Description |
|---|---|
| Test Name | User-defined identifier. |
| EPC | EPC associated with the test (when provided). |
| Start/End Angle (°) | Configured angular limits. |
| Step (°) | Angular increment. |
| Freq (MHz) | Frequency used. |
| Angular Opening (°) | Bandwidth calculated from the +3 dB intersections. Displays “N/A” if unavailable. |
| Main Lobe Direction (°) | Angle of the main lobe. Displays “N/A” when the metric cannot be computed. |
| Date/Time | Execution timestamp. |
| Points | Number of valid measurements. |
The polar chart displays the tag or antenna response. Use zoom and the +3 dB circle highlight to inspect the beamwidth. Multiple tests can be overlaid with distinct colors for comparison.
Selecting a summary entry reveals additional details:
The Report (PDF) button generates a technical document with:
All test data remain stored in history for JSON export, enabling reprocessing or internal sharing.
Figure: Full RSSI x Power module interface
This module evaluates the relationship between RSSI and transmitted power:
Displays the RSSI versus Power curve with zoom and navigation tools.
The RSSI x Power module keeps a complete history of every run, allowing comparison between tags and analysis of the RSSI vs Power relationship.
Consolidated statistics for all tests appear at the top of the history panel.
The history table includes the following columns:
| Column | Detailed Description |
|---|---|
| Plot | Checkbox to display the run in the chart. When checked, the curve overlays the current plot. |
| ID | Automatically generated numeric identifier for the test. Used internally for management. |
| Name | User-defined description. Helps identify the test conditions. |
| Tag EPC | Full 24-hex-digit EPC of the tested tag. Unique tag identifier. |
| Freq (MHz) | Fixed frequency used during the power sweep. Facilitates cross-frequency comparisons. |
| Power (dBm) | Power range covered in the sweep (format Min-Max). Example: “10-20” means 10 to 20 dBm. |
| RSSI (dBm) | Range of RSSI values recorded (format Min-Max). Indicates how the tag responded throughout the sweep. |
| Slope (dBm/dBm) | Linear regression slope of RSSI vs Power. Values near 1 suggest an ideal linear response; significant deviations may indicate saturation or nonlinear behavior. |
| Date/Time | Timestamp in DD/MM/YYYY HH:MM:SS format. Enables chronological sorting and trend analysis. |
Power: Shows the full sweep range; broader sweeps reveal more about tag behavior.
RSSI: Reflects tag response. Very low values may suggest coupling issues or weak tags.
Slope: Values near 1 indicate linear performance. Large deviations may flag saturation or anomalies.
Tag EPC: Allows comparing different tags at the same frequency.
The RSSI x Power test explores how tags behave when transmitter power varies at a fixed frequency. It reveals:
With frequency held constant, the system sweeps the transmit power and records the returned RSSI. In theory, RSSI should rise linearly with power, but real-world behaviors are often more complex.
RSSI rises proportionally with power—tag operating normally.
RSSI stops increasing even as power increases—tag at its response limit.
Power span where the tag responds consistently and linearly.
Figure: Full Constant Power module interface
This module tests tags at a fixed transmit power while sweeping frequencies:
| Field | Description |
|---|---|
| Frequency (MHz) | Single frequency to measure. The system performs multiple reads over time. Valid values are shown in parentheses, limited by the active license. |
| Power (dBm) | Fixed transmit power for the entire test. Valid values appear in parentheses, constrained by the license. |
This module records continuous measurements at a single frequency and fixed power, plotting RSSI over time. Ideal for monitoring tag stability in controlled conditions.
| Button | Function |
|---|---|
| Test | Starts continuous readings at the configured frequency and power. Multiple measurements are collected over time. |
| Stop | Stops the ongoing test while retaining collected data. |
| Clear Chart | Clears the plot and restarts the visualization. |
Displays RSSI vs Time at constant power, revealing:
The Constant Power module sweeps frequencies while holding power fixed, complementing the Threshold module:
| Aspect | Threshold | Constant Power |
|---|---|---|
| Power | Varies (searches minimum) | Fixed |
| Frequency | Sweeps | Sweeps |
| Result | Minimum power vs Frequency | RSSI vs Frequency (fixed power) |
The chart plots RSSI versus Frequency. Peaks reveal frequencies where the tag responds best (resonance points).
Figure: Full Simulator module interface
Figura: Risk
This module simulates reader behavior using historical data:
Four independent slots are available:
Displays how simulated reader settings affect tag performance versus original test results.
The Simulator uses three reader parameters to model behavior:
| Parameter | Description | Default |
|---|---|---|
| Irradiated Power (dBm) |
Transmit power of the simulated reader. Represents the forward link budget. Typical: 30–36 dBm depending on the reader. Impact: Higher power increases coverage but may hit regulatory limits. |
36 dBm |
| Sensitivity (dBm) |
Minimum signal the simulated reader can detect (reverse link). Typical: –70 to –80 dBm. More negative = more sensitive. Impact: Better sensitivity reads weaker/farther tags. |
-70 dBm |
| Margin (dB) |
Safety margin applied to link budget calculations. Represents environmental losses or design margin. Typical: 0–10 dB for conservative analysis. Impact: Larger margins reduce predicted range, simulating harsher conditions. |
3.0 dB |
The Simulator calculates:
Each slot’s charts use these calculations to estimate real-world behavior under the simulated reader settings.
The Simulator works with historical test data even without connecting the FastChecker FC01. Typical scenarios include:
Each of the four slots can store:
| Slot | Suggested Use |
|---|---|
| Slot 1 | Reference or baseline tag |
| Slot 2 | Candidate tag A |
| Slot 3 | Candidate tag B |
| Slot 4 | Candidate tag C or alternative scenario |
If you saved a complete simulation report earlier:
If a referenced file has moved, the Simulator automatically searches:
This prevents missing-file errors when sharing reports.
“Save Report” stores:
Re-importing later restores the exact state for further exploration.
The License module manages FastChecker II licenses. Use it to activate, view, back up, and maintain all license data required to unlock specific modules and operating limits.
Figure: Full License module interface
The module is divided into three main sections:
Shows hardware/software details:
| Field | Description |
|---|---|
| Software | Installed FastChecker II version (e.g. “2.0.0”); pulled from the centralized configuration. |
| Hardware | Detected FC01 hardware version (e.g. “1.0”, “2.0”). Displays “?” if the device is not connected. |
| Firmware | Internal RF firmware version (e.g. “1.2.3”). Displays “?” if unavailable. |
| Status | Status indicator:
|
Reload System Information Button:
License management buttons:
| Button | Function |
|---|---|
| Auto License |
Activates a license using a token:
Note: Requires hardware and internet connectivity. |
| Import License |
Restores a license from a backup file:
|
| License Agreement |
Opens the EULA (End User License Agreement):
|
If hardware is disconnected or unavailable:
Displays all licenses installed on the device:
| Element | Description |
|---|---|
| License List |
Scrollable area listing each license:
|
| License Details |
Per-license data includes:
|
| Active License Selection |
When several licenses are available:
|
| Button | Function |
|---|---|
| Technical File |
Opens a detailed technical summary:
Use: Quick way to review complete license/system data without navigating the interface. |
| Export |
Creates a backup file (.lic):
Use: Always export a backup after activation. Import with “Import License” if needed. |
| Delete |
Removes the license from the device:
Warning: Export the license before deletion to avoid losing access. |
FastChecker II uses token-based licenses to enable modules and enforce frequency/power limits.
The module highlights the currently active license and its limits (frequency, power, enabled modules, status).
Licenses can constrain:
Always check your license limits before running tests. Configurations outside licensed ranges are blocked.
The system keeps backup copies of active licenses. Use the export/import workflow to:
Contact FastTag for renewal or upgrade options.
Double-check the token string (case-sensitive, no extra spaces).
If you exceed licensed ranges, consider upgrading your license.
The FAQ/Help module provides quick access to operational guidance and answers to common questions about FastChecker II. It serves as a handy reference for day-to-day usage.
Content is grouped into practical sections:
Refer to the full Technical Manual for in-depth coverage of every FastChecker II feature.
Understanding the results is key to taking real value from FastChecker II measurements. This chapter summarizes the most common outputs produced by each module and explains how to read them correctly.
The threshold is the minimum power required to communicate with an RFID tag. It is measured in dBm and is one of the main indicators of tag sensitivity.
An ideal tag shows a relatively flat curve across the frequency sweep, indicating consistent behavior.
RSSI (Received Signal Strength Indicator) measures the power of the backscattered signal received from the tag, also in dBm.
Population tests evaluate how well the reader handles simultaneous tags.
VSWR (Voltage Standing Wave Ratio) indicates how well the antenna is matched to the reader output.
The Noise Check module scans for radio-frequency interference.
When comparing tags, keep conditions identical:
Figura: FastSurance Threshold
This chapter compiles the most frequent questions and fixes for FastChecker II. Answers leverage years of field experience and cover everything from daily operation to advanced troubleshooting.
If the device will remain unused for longer than one month:
Do NOT attempt to fix it yourself.
SMA connectors require professional replacement. Contact technical support. Continuing to operate the reader may damage the RF module.
| Term | Definition |
|---|---|
| RFID | Radio Frequency Identification. Technology that uses radio waves to identify and track objects automatically. |
| UHF | Ultra High Frequency (300 MHz to 3 GHz). UHF RFID typically operates between 860 and 960 MHz. |
| Tag | Small device that contains a chip and an antenna. It stores data and replies to reader interrogations over RF. |
| Reader | Equipment that emits radio waves to interrogate RFID tags and receive their responses. Can be fixed or handheld. |
| EPC | Electronic Product Code. Unique identifier (up to 96 or 128 bits) stored on the RFID tag. |
| Passive Tag | Tag without its own battery. Draws energy from the reader signal. Typical range: 1 to 12 meters. |
| Active Tag | Tag with an internal battery. Reaches longer distances (up to ~100 meters) but battery life limits operation. |
| EPC Gen2 Protocol | Global standard for passive UHF RFID (ISO 18000-6C) covering anticollision, security, and common commands. |
| Term | Definition |
|---|---|
| dBm | Decibel-milliwatt. Logarithmic power unit. 0 dBm = 1 mW, 30 dBm = 1 W. |
| dBi | Decibels referenced to an isotropic antenna. Expresses antenna gain. |
| MHz | Megahertz. Unit of frequency equal to one million cycles per second. |
| RSSI | Received Signal Strength Indicator. Measured in dBm, shows the strength of the signal returning from the tag. |
| Threshold | Minimum power required to communicate with a tag. Lower values mean higher sensitivity. |
| Backscatter | Technique where the tag modulates and reflects the reader signal back. Communication method used by passive tags. |
| Link Budget | Power balance between transmission (reader->tag) and reception (tag->reader). Determines the system's maximum range. |
| ERP | Effective Radiated Power. Power effectively radiated by the antenna after losses and gains. |
| Term | Definition |
|---|---|
| VSWR | Voltage Standing Wave Ratio. Measures impedance matching. Ideal < 1.5, acceptable < 2.0, problematic > 3.0. |
| Impedance | Opposition to alternating current, measured in ohms. UHF RFID antennas and readers use 50 ohms. |
| Dipole | Simple antenna made of two elements. The FC01 stock antenna is a linear dipole with an omnidirectional pattern on the horizontal plane. |
| Polarization | Orientation of the radio wave's electric field. Can be linear (vertical or horizontal) or circular (right or left). |
| Linear Polarization | Electric field oscillates in a single plane. Requires antenna alignment for best efficiency. |
| Circular Polarization | Electric field rotates. Less sensitive to misalignment but introduces an inherent ~3 dB loss. |
| Antenna Gain | Measure of how much energy the antenna concentrates in a given direction. Expressed in dBi. Isotropic = 0 dBi, dipole = 2.15 dBi. |
| Radiation Pattern | Spatial distribution of the energy radiated by the antenna. Each antenna type has a characteristic pattern. |
| Null Zone | Region around the antenna where radiation is minimal or zero. For a vertical dipole it occurs at the top and bottom. |
| Term | Definition |
|---|---|
| Anatel | Brazilian National Telecommunications Agency. Defines 902-907.5 MHz and 915-928 MHz with up to 25 dBm for RFID. |
| FCC | Federal Communications Commission (United States). Allows 902-928 MHz with up to 30 dBm for RFID in North America. |
| ETSI | European Telecommunications Standards Institute. Sets 865-868 MHz with up to 27 dBm for RFID. |
| ISM | Industrial, Scientific and Medical bands. License-exempt spectrum with specific power limits. |
| Term | Definition |
|---|---|
| Sensitivity | Ability of the tag to respond to weak signals. Higher sensitivity = lower threshold = longer read range. |
| Resonant Frequency | Frequency where the tag performs best (lowest threshold). Appears as the trough in the threshold chart. |
| Operating Band | Frequency span where the tag works properly. Wideband tags operate across a broader range. |
| RCS | Radar Cross Section. Indicates the tag's reflection signature. Expressed in dBm2 or m2. |
| Read Range | Maximum distance at which a tag can be read. Depends on several environmental and hardware factors. |
| Conversion Loss | Difference between power received by the tag and the backscatter power it returns. Measures energy efficiency. |
| Q-Factor | Quality factor. Indicates how sharp the resonance is. High Q = narrow, well-defined resonance. |
| Term | Definition |
|---|---|
| Go/NoGo | Pass/fail evaluation. Binary result indicating whether the tag passed each tested condition. |
| Population | Test that reads multiple tags simultaneously to evaluate anticollision performance. |
| Anticollision | Algorithm that lets the reader identify many tags at the same time without data overlap. |
| Sweep | Sequential measurement across a frequency or power range. |
| Step | Interval between consecutive measurements. Example: a 2 MHz step means sampling every 2 MHz. |
| Term | Definition |
|---|---|
| SMA | SubMiniature version A. RF connector type used on antennas. 50 ohm impedance. |
| USB | Universal Serial Bus. Communication interface between the FC01 and the computer. |
| COM Port | Virtual serial port created by Windows to handle USB communication. |
| Firmware | Embedded software inside the hardware (FC01). Controls low-level RF module operations. |
| RF Module | Reader component responsible for generating, transmitting, and receiving radio frequency signals. |